package com.orange.cloud.common.core.feign.user.pojo.evt;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;
import java.util.List;


@Data
@Accessors(chain = true)
public class UserEvt {

    @ApiModelProperty("昵称")
    private String nickname;


    @ApiModelProperty("用户名")
    private String username;


    @ApiModelProperty("电话号码")
    private Long telephone;


    @ApiModelProperty("密码")
    private String password;


    @ApiModelProperty("用户头像")
    private String avatar;


    @ApiModelProperty("性别")
    private Integer gender;


    @ApiModelProperty(" openId")
    private String openid;


    @ApiModelProperty("session_key")
    private String sessionKey;

    @ApiModelProperty("生日")
    private LocalDateTime birthday;


    @ApiModelProperty("真实姓名")
    private String realName;


    @ApiModelProperty("状态：E可用，D删除，F禁用，S待审核")
    private String status;


    @ApiModelProperty("自我介绍")
    private String selfIntroduction;


    @ApiModelProperty("特长")
    private String specialty;

    @ApiModelProperty ("角色")
    private List<Long> roles;

    @ApiModelProperty ("标签")
    private List<Long> tags;

    @ApiModelProperty("用户属性")
    private List<UserAttrEvt> userAttrs;

}
